/**
 * 
 */
package com.yidu.service.impl;

import java.util.List;

import javax.annotation.Resource;

import org.apache.log4j.Logger;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;

import com.yidu.bean.TbSite;
import com.yidu.dao.TbSiteMapper;
import com.yidu.message.Page;
import com.yidu.service.TbSiteService;

/**
 * 类的描述 -- 类
 * @author LiuZongNan
 * 2018年7月19日
 */
@Service
public class TbSiteImpl implements TbSiteService{
	Logger logger = Logger.getLogger(TbSiteImpl.class);
	@Resource
	private TbSiteMapper siteMapper;
	@Override
	public int delete(String siteId) {
		// TODO 自动生成的方法存根
		logger.info("进入删除方法...");
		int num = siteMapper.deleteByPrimaryKey(siteId);
		return num;
	}
	@Override
	public int save(TbSite site) {
		// TODO 自动生成的方法存根
		logger.info("进入增加方法...");
		int add = siteMapper.insertSelective(site);
		return add;
	}
	@Override
	public int update(TbSite site) {
		// TODO 自动生成的方法存根
		logger.info("进入修改方法...");
		int updates = siteMapper.updateByPrimaryKeySelective(site); 
		return updates;
	}
	@Override
	public TbSite findById(String siteId) {
		// TODO 自动生成的方法存根
		logger.info("进入根据用户id查询...");
		TbSite site = siteMapper.selectByPrimaryKey(siteId);
		return site;
	}
	@Override
	public List<TbSite> findVague(Page page, TbSite site) {
		// TODO 自动生成的方法存根
		return null;
	}
	@Override
	public List<TbSite> findByMenId(String memId) {
		// TODO 自动生成的方法存根
		logger.info("进入根据用户id查询...");
		List<TbSite> site = siteMapper.selectMenByPrimaryKey(memId);
		return site;
	}
	
}
